.list-wrap{
  background:#fff;
  margin:0 0 0.3rem;
}
.list-header {
    line-height: .68rem;
    padding: 0 .2rem;
    border-bottom: 1px dotted #ddd;
    overflow: hidden;
    background: #fff;
    font-size: 14px;
    span {
      color: #888;
    }
    em{
        color: #ff7202;
        font-size: .28rem;
    }
}
.list-content {
    border-bottom: 1px solid #ddd;
    padding: .3rem .2rem .2rem;
    overflow: hidden;
    .icon-phone {
      float: right;
      color: #23a5a5;
    }
    dt {
        width: 1.4rem;
        height: 1.4rem;
        text-align: center;
        border-radius: .08rem;
        background: #edf8f8;
        overflow: hidden;
        i {
            display: block;
            height: 1.04rem;
            line-height: 1.04rem;
            font-size: .6rem;
            color: #23a5a5;
        }
        p{
          height: .36rem;
          line-height: .36rem;
          font-size: .24rem;
          color: #fff;
          background: #23a5a5;
        }
    }
    dd{
        margin-left: 10px;
        color: #333;
        line-height: 1.2;
        p{
            margin-bottom: .1rem;
            overflow: hidden;
        }
    }
}
.list-btn {
    padding: .2rem;
    text-align: right;
    .btn{
        padding: 0.15rem 0.3rem;
        text-align: center;
        border:1px solid #4fa1a4;
        color: #4fa1a4;
        border-radius: 6px;
        display: inline-block;
        font-size: 14px;
        margin: 0 0 0 10px;
    }
    .detail {
        color: #333;
        border-color: #ddd;
    }
    .orders {
        color: #23a5a5;
        border-color: #23a5a5;
    }
    .refuse{
        border-color: red; 
        color:red;
    }
}
.txt-bottom{
  text-align: center;
  color: #999;
  line-height: 32px;
  padding:0 0 10px;
  position: relative;
  &:after , &:before{
    content: '';
    height: 1px;
    width: 26%;
    position: absolute;
    top: 16px;
    background: #999;
    transform: scaleY(0.5);
  }
  &:before{
    right: 6%;
  }
  &:after{
    left: 6%;
  }
}
.reason-check .weui-cells__title {
    text-align: center;
    font-size: 17px;
    margin-bottom: 0.77em;
}
.bottom-two-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #ddd;
    margin: 10px 0 0;
    .new-btn {
        -ms-flex: 1;
        flex: 1;
        text-align: center;
        padding: 0.25rem 0;
        font-size: 16px;
        &:last-child{
            border-left: 1px solid #ddd;
            background: #4fa1a4;
            color: #fff;
        }
    }
}
.vux-popup-dialog {
    background: white !important;
}
.txtarea-other {
    border-top: 1px solid #ddd;
    padding: 0.2rem 10px;
    margin-bottom: .3rem;
    display: -ms-flexbox;
    display: flex;
    line-height: 30px;
}
.txtarea-other textarea {
    width: 100%;
}
/*暂无数据*/
.noDate_page{
  text-align: center;
  padding-top: 3rem;
  color: #888;
  .noDate_icon{
    width: 2.4rem;
    height: 2.4rem;
    background: #dddddd;
    border-radius: 50%;
    line-height: 2.4rem;
    margin:0 auto 0.25rem;
    .llse{
      text-align: center;
      font-size: 80px;
      color: #fff;
    }
  }
}
/*搜索框*/
.m-sech-wrap {
    padding: 15px 0 15px 0.2rem;
}
.m-sech-box {
    border-radius: 5px;
    background: #fff;
    height: 28px;
    line-height: 28px;
    padding: 5px 10px;
}
.m-sech-box .llse {
    margin-right: 0.2rem;
}
.m-sech-ipt input {
    display: block;
    float: left;
    width: 100%;
    height: 0.56rem;
}
.m-sech-btn {
    height: 0.76rem;
    line-height: 0.76rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}